KTK: kernel support for configurable objects and invocations

نویسندگان

  • Ahmed Gheith
  • Bodhisattwa Mukherjee
  • Dilma Da Silva
  • Karsten Schwan
چکیده

The Kernel Tool Kit (KTK) is an object-based operating system kernel and parallel programming library that ooers explicit support for on-and oo-line program conngu-ration. Speciically, KTK allows the speciication of attributes for object classes, object instances, state variables, operations and object invocations. Attributes are interpreted by policy classes that may be varied separately from the abstractions with which they are associated. They can be used to vary object internal implementation and semantics without aaecting the methods being invoked. In this paper, the runtime connguration of KTK attributes is shown to improve the runtime performance of multiprocessor applications. KTK is layered on a portable and conngurable parallel programming substrate, a Mach Cthreads compatible runtime library .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chapter 3 Chaos Arc : Real-time Objects and Atomicity for Multiprocessors 3.1 Reliability in Real-time Systems This Chapter Is Based on \chaos Arc : Kernel Support for Multi-weight Objects, Invocations, and Atomicity in Real-time Multiprocessor Applications,"

CHAOS arc is an object-based multiprocessor operating system kernel that provides primitives with which programmers may easily construct objects of diiering types and object invocations of diiering semantics, targeting multiprocessor systems and real-time applications. The CHAOS arc kernel can guarantee desired performance and functionality levels of selected computations in real-time applicati...

متن کامل

ROI: An Invocation Mechanism for Replicated Objects

The reliable object invocation mechanism provided by HIDRA for the coordinator-cohort and the passive replication models offers support to ensure that all the replicas of the object being invoked are correctly updated before such an invocation is terminated. This mechanism also ensures that if a primary or coordinator replica crashes, the client is able to reconnect to the previously initiated ...

متن کامل

Object Recognition based on Local Steering Kernel and SVM

The proposed method is to recognize objects based on application of Local Steering Kernels (LSK) as Descriptors to the image patches. In order to represent the local properties of the images, patch is to be extracted where the variations occur in an image. To find the interest point, Wavelet based Salient Point detector is used. Local Steering Kernel is then applied to the resultant pixels, in ...

متن کامل

HOMA: automatic re-scheduling of multiple invocations in CORBA

This report presents Homa, an efficient and scalable CORBA-based code coupling environment. Homa is composed by an IDL compiler and a runtime support. From IDL definitions of CORBA objects, Homa compiler automatically extracts all the informations which allow efficient and scalable composition of method invocations. The compiler and runtime support rely on two functionalities: the automatic ext...

متن کامل

A Reduction Semantics for Java

We deene the operational semantics of the object-oriented kernel of Java. In particular we describe classes, class loading, inheritance, hiding and overriding of attributes, objects, method invocations. The operational style we have chosen is the so-called \reduction semantic-s". This because, we think, it is more intelligible with respect to other styles, such as structured operational semanti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Distributed Systems Engineering

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1994